div,
dl,
dt,
dd
{
  float:left;
  border:0px red solid;
}

.cke_skin_kama div 
{
  float:none;  
}

a
{
  width:auto;
  color:#197325;
  text-decoration:none;
  text-align:left;
}

a:hover
{
  text-decoration:underline;
}

body
{
  font-size:12px;
  font-family:微软雅黑,arial;
  margin:0px;
  width:100%;
  text-align:center;
}

div#mytusi {
  float:none;
  margin-left:auto;
  margin-right:auto;
  display:inline-block;
}


textarea,
input,
select,
button
{
  font-size:12px;
  font-family:微软雅黑,arial;
}

textarea,
input,
select
{
  border:1px #F0F0F0 solid;
}

input:hover,
select:hover,
textarea:hover
{
  border:1px #52923A solid;
  
}

input.no
{
  border:0px;
}

input.no:hover
{
  border:0px;
}

.corner
{
  height:1px;
  border:1px #A2A882 solid;
  -moz-border-radius: 5px;
  -khtml-border-radius: 5px;
  -webkit-border-radius: 5px;
  border-radius: 5px;
  -webkit-border-top-left-radius:5px 5px;
  -webkit-border-top-right-radius:5px 5px;
  -webkit-border-bottom-right-radius:5px 5px;
  -webkit-border-bottom-left-radius:5px 5px;
  height:auto;
  padding-bottom:5px;
  float:left;
}

.head_corner {
  height:1px;
  border:1px #A2A882 solid;
  -moz-border-radius: 5px 5px 0px 0px;
  -khtml-border-radius: 5px;
  -webkit-border-radius: 5px;
  border-radius: 5px 5px 0px 0px;
  -webkit-border-top-left-radius:5px 5px;
  -webkit-border-top-right-radius:5px 5px;
  height:auto;
  float:left;
}

.foot_corner
{
  height:1px;
  border:1px #A2A882 solid;
  -moz-border-radius: 0px 0px 5px 5px ;
  -khtml-border-radius: 5px;
  -webkit-border-radius: 5px;
  border-radius: 0px 0px 5px 5px;
  -webkit-border-bottom-right-radius:5px 5px;
  -webkit-border-bottom-left-radius:5px 5px;
  height:auto;
  float:left;
}

.corner_but_top_left
{
  height:1px;
  border:1px #A2A882 solid;
  -moz-border-radius: 0px 5px 5px 5px ;
  -khtml-border-radius: 5px;
  -webkit-border-radius: 5px;
  border-radius: 0px 5px 5px 5px;
  -webkit-border-bottom-right-radius:5px 5px;
  -webkit-border-bottom-left-radius:5px 5px;
  height:auto;
  float:left;
}

div#body
{
  text-align:left;
}

div#mytusi,
div#head,
div#body,
div#bottom,
div#top,
div#nav_bar,
div#nav_bar div#bottom_line,
div#friend_sites,
div#about_us,
div#bottom div.top_corner,
div#bottom div.bottom_corner,
div#bottom div.body,
div#level_2_nav_bar
{
  width:1000px;
}

div#top
{
  line-height:60px;
  height:60px;
  padding-top:10px;
  *padding-top:5px;
}

div#logo
{
  margin-left:10px;
  font-size:25px;
  font-weight:bold;
}

div#logo b
{
  color:#D04A02;
  font-size:30px;
}

div#logo small
{
  color:#554D46;
  font-weight:bold;
}

div#logo span
{
  font-size:15px;
  margin-left:20px;
  color:#656057;
}

div#nav_bar
{
  background-image:url('/images/base/nav_bar_bg.jpg');
  line-height:63px;
  height:63px;
  _width:700px;
  _line-height:0px;
  _height:0px;
  _margin-bottom:10px;
  text-align:left;
}

div#nav_bar div#top_line
{
  margin-left:140px;
  width:700px;
}

div#nav_bar div.item
{
  margin-top:-10px;
  color:#FFFFFF;
  display:block;
  height:40px;
  padding:0 6px;
  _padding:0 0px;
  width:111px;
  margin-right:3px;
  _margin-right:-1px;
}

div#nav_bar div.item a
{
  color:#FFFFFF;
  font-size:14px;
  text-decoration:none;
  border-left:1px solid #FFFFFF;
  border-top:1px solid #FFFFFF;
  border-right:1px solid #FFFFFF;
  position:relative;
  top:9px;
  left:2px;
  width:110px;
  display:block;
  font-weight:bold;
  padding-left:15px;
  height:32px;
  line-height:32px;
}

div#nav_bar div.h a
{
  background-color:#197325;
  height:36px;
  line-height:36px;
  top:1px;  
  left:2px;
  padding-top:5px;
}

div#nav_bar div.item span
{
  position:relative;
  top:-44px;
  _top:-13px;
  right:-80px;
  font-size:11px;
  font-weight:bold;
}

div#nav_bar div.h span
{
  top:-60px;
  right:-78px;
  _top:-30px;
}

div#top div.right
{
  float:right;
}

div#top div.right div#login_info div
{
  color:#312B1F;
  padding-right:10px;
  border-right:1px #312B1F dashed;
  height:14px;
  line-height:14px;
  margin-top:35px;
  margin-right:10px;
}

div#top div.right div#login_info div.no_border
{
  border:0px;
}

div#top div.right div#login_info a
{
  text-decoration:none;
  color:#666666;
  font-size:12px;
}

div#top div.right div#login_info a:hover
{
  text-decoration:underline;
}

div#top div.right div#login_info a.h
{
  color:#D04A02;
  font-weight:bold;
}

div#top div.right div#login_info a.h1
{
  color:#197325;
}

div#q_a
{
  padding-left:120px;
}

div#friend_sites div,
div#about_us div
{
  background-color:#EEEEEE;  
  height:auto;;
}

div#about_us div.left
{
  float:left;
}

div#about_us div.right
{
  float:right;
}

div#bottom a
{
  color:#666666;
  text-decoration:none;
}

div#bottom a:hover
{
  text-decoration:underline;
}

div#bottom a.open_api {
  color:#016830;
  font-weight:bold;
}

div#bottom div.top_corner div.left,
div.top_corner div.left
{
  background:url("/images/base/corner_white_tl.png") repeat scroll 0 0 transparent;
  _background:url("/images/base/corner_white_tl.png") no-repeat;
  float:left;
  height:11px; 
  _height:2px;
  _line-height:0px;
  margin:0;
  padding:0;
  width:11px;  
}

div#bottom div.top_corner div.right,
div.top_corner div.right
{
  background:url("/images/base/corner_white_tr.png") repeat scroll 0 0 transparent;
  _background:url("/images/base/corner_white_tr.png") no-repeat;
  float:right;
  height:11px;
  line-height:11px;
  _height:2px;
  _line-height:0px;
  margin:0;
  padding:0;
  width:11px;
}

div#bottom div.bottom_corner div.left,
div.bottom_corner div.left
{
  background:url("/images/base/corner_white_bl.png") repeat scroll 0 0 transparent;
  _background:url("/images/base/corner_white_bl.png") no-repeat;
  float:left;
  height:11px;
  _height:0px;
  _line-height:0px;
  margin:0;
  padding:0;
  width:11px;
}

div#bottom div.bottom_corner div.right,
div.bottom_corner div.right
{
  background:url("/images/base/corner_white_br.png") repeat scroll 0 0 transparent;  
  _background:url("/images/base/corner_white_br.png") no-repeat;
  float:right;
  height:11px;
  _height:11px;
  _line-height:0px;
  margin:0;
  padding:0;
  width:11px;
}

div#bottom div.body
{
  height:auto;
  text-align:center;
}

div#q_a,
div#friend_sites,
div#about_us
{
  margin-top:10px;
}

div#about_us
{
  margin-bottom: 10px;
}

div#bottom div#friend_sites div.body div
{
  border-left:1px #AAA29F solid;
  padding-left:10px;
  margin-right:10px;
}

div#bottom div#friend_sites div.body div.h
{
  border:0px;
  margin-left:100px;
}

div#bottom div#friend_sites div.body div a
{
  color:#666666;
  text-decoration:none;
  font-size:12px;
}

div#bottom div#friend_sites div.body div.h a
{
  font-weight:bold;
  color:#66667D;
}

div#bottom div#friend_sites div.body div a:hover
{
  text-decoration:underline;
}

div#bottom div#about_us ul
{
  list-style:none outside none;
  margin:0;
  padding:0;
  list-style-type:disc;
}

div#bottom div#about_us ul li
{
  border-right:1px solid #CCCCCC;
  padding:0 8px;
  display:inline;
}

div#footprint
{
  margin-left:320px;
  _margin-left:162px;
  line-height:20px;
  text-align:center;
  margin-top:5px;
  color:#333333;
}

div.span-1, div.span-2, div.span-3, div.span-4, div.span-5, div.span-6, div.span-7, div.span-8, div.span-9, div.span-10, div.span-11, div.span-12, div.span-13, div.span-14, div.span-15, div.span-16, div.span-17, div.span-18, div.span-19, div.span-20, div.span-21, div.span-22, div.span-23, div.span-24 
{
  float:left;
  margin-right:10px;
}
div.span-4 
{
  width:150px;
  text-align:left;
}

ul.l16  
{
  border-left:1px solid #AAA29F;
  height:80px;
  list-style:none outside none;
  margin:4px 0;
  padding-left:10px;
  line-height:160%;
}

div#q_a
{
  width:880px;
}

div#body div.line
{
  margin-left:30px;
  _margin-left:10px;
  width:970px;
  margin-top:10px;
}

a.web,
a.sms
{
  font-size:10px;
  color:#1859CC;
  text-decoration:none;
}

div#level_2_nav_bar
{
  height:35px;
  line-height:35px;
  text-align:center;
  margin-top:4px;
  _margin-top:2px;
  _height:32px;
  _line-height:32px;  
}

div#level_2_nav_bar ul
{
  list-style:none outside none;
  margin:0;
  padding:0;
}

div#level_2_nav_bar ul li
{
  display:inline;
  border-right:2px solid #1C7E29;  
  padding:0 10px;
}

div#level_2_nav_bar ul li.last
{
  border:0px;
}

div#level_2_nav_bar ul li a
{
  color:#1C7E29;
  text-decoration:none;
  font-size:13px;
}

div#level_2_nav_bar ul li a.help {
  font-size:12px;
  color:#666666;
}

div#level_2_nav_bar ul li a.help:hover {
  text-decoration:none;
  background-color:transparent;
}

div#level_2_nav_bar ul li a:hover
{
  color:#FD7903;
  text-decoration:underline;
}

div#level_2_nav_bar ul li a.h
{
  color:#FD7903;
  text-decoration:none;
  font-weight:bold;
}

b.star_on
{
  color:#FF6626;
  font-size:14px;
  font-weight:bold;
}

b.star_off
{
  color:#B8B8B8;
  font-size:14px;
  font-weight:bold;
}

.validation_error
{
  color:#FF0000;
  margin-bottom:10px;
}

.error, .notice, .success {
border:2px solid #DDDDDD;
margin-bottom:1em;
padding:0.8em;
}

.error  {
background:none repeat scroll 0 0 #FBE3E4;
border-color:#FBC2C4;
color:#8A1F11;
}

span.validation_error input
{
  border:1px #FE6700 solid;
}

.error a {
color:#8A1F11;
font-weight:bold;
text-decoration:underline;
}

div.logo
{
  padding:1px;
  border:1px #DFDFDF solid;
}

a.alert
{
  background-image:url(/images/base/exclamation_red.png);
  background-repeat:no-repeat;
  padding-left:20px;
}

div.will_paginate a.page_num
{
  padding-left:3px;
  padding-right:3px; 
}

div.will_paginate a.current_page
{
  font-weight:bold;
  text-decoration:underline;
  color:#C63C00;
}

div.will_paginate span.blank
{
  padding-left:5px;
  padding-right:5px;
}


div#debugger {
    position:fixed;
    _position:  absolute;
    top:10px;
    left:20px;
    border:1px solid grey;
    background-color:#EEEEEE;
    padding:5px;
    line-height:20px;
    z-index:1000;
    _top:expression(eval(document.compatMode &&
            document.compatMode=='CSS1Compat') ?
            documentElement.scrollTop+15 :
            document.body.scrollTop +
            (document.body.clientHeight
            -this.clientHeight));
    display:none;
}

div.auto_complete
{
  position:absolute;
  width:auto;
  background-color:white;
  border:1px solid #888;
  margin:0px;
  padding:0px;
  z-index:1000;
}

div.auto_complete ul
{
  margin:0;
  padding:0;
  width:100%;
  list-style-type:none;
  float:left;
}

div.auto_complete ul li
{
  margin:0;
  padding:3px 5px 3px;
  float:left;
}
div.auto_complete ul li.selected
{
  background-color: #ffb;
}
div.auto_complete ul strong.highlight
{
  color: #800;
  margin:0;
  padding:0;
}

div.helps {  
  padding:10px;
  width:auto;;
}

div.helps div 
{
  line-height:40px;
  height:40px;
  margin-left:10px;
  width:auto;
}

div.helps div img {
  margin-top:8px;
}

div.helps div b {
  background-color:#197325;
  border:1px solid #197325;
  color:white;
  font-weight:bold;
  line-height:25px;
  padding:5px 10px;
}

div.helps div span {
  color:#CB4A13;
  font-size:14px;
  font-weight:bold;
  margin-left:10px;
}

div.helps div.low b {
  background-color:white;
  color:#CB4A13;
}

div.helps div.low span {
  color:#CB4A13;
  font-weight:normal;
}

div.helps div.low b.my,
div.helps div.low b.tusi {
  border:0px;
  padding:0px;
}

div.helps div.low b.my {
  color:#C43D03;
}

div.helps div.low b.tusi {
  color:#02672F;
}

a.help {
  font-size:12px;
  font-weight:bold;
  padding:2px 4px 2px 4px;
  color:#666666;  
}

a.help:hover {
  text-decoration:none;
  color:#FD7903;
}

b.added {
  color:#DA0000;
}

b.subed {
  color:#666666;
}

div#in_taobao {
  z-index: 11;	
	padding-left: 170px;
	*margin-left:-580px;
	_margin-left:-575px;
  position: absolute;
  top: -5px;
}
div#in_taobao a {
  font-size:12px;
  color:#C63C00;
  margin-left:10px;
  font-weight:bold;
  text-decoration:none;
  background:url('http://www.taobao.com/favicon.ico') no-repeat;
  padding-left:25px;
}

div#in_taobao a:hover {
  text-decoration:underline;
}